http://www.jourmoly.com.ar/introduccion-a-mvc-con-php-primera-parte/
¡Empezamos!
1er paso, nos descargamos desde su Web oficial http://adodb.sourceforge.net/#download (Dichas librerias) [Programando son la caña, pero el diseño por lo que vereis no es su fuerte xD]

2º paso, lo descomprimimos y metemos la carpeta adodb5 en la carpeta donde colgais las Webs (cada servidor tiene la suya: htdocs, www...)

3er paso, ¡¡¡a programar!!!

Para conectar a la base de datos necesitamos siempre hacer el "include" de estos archivos:

	include("adodb5/adodb.inc.php");
	include("adodb5/adodb-exceptions.inc.php");


También haremos un try catch, para que compruebe si puede hacerlo todo con exito, y si no puede pues no se ejecutara nada lo de dento del try y campturaremos la excepción (error) y la mostraremos por pantalla

try {
	$conexion = newADOConnection("MySQL"); #Aquí le decimos que base de datos queremos, aquella que habia comentado que era la única a cambiar para seleccionar la base de datos
	$conexion -> Connect("servidor","usuario","contraseña","basededatos"); 
	$resultado= $connexio->Execute("SENTENCIA SQL");
	$connexio -> Close();
} catch (exception $e) {
	echo "<hr /><strong>ERROR: ".$e->getMessage."</strong><hr />";
}


Si lo que queremos por ejemplo es hacer un select es igual con el Execute()
Pero aquí pongo unos ejemplos de rutinas programando sobre una Base de Datos

try {
	$conexion = newADOConnection("MySQL"); #Aquí le decimos que base de datos queremos, aquella que habia comentado que era la única a cambiar para seleccionar la base de datos
	$conexion -> Connect("servidor","usuario","contraseña","basededatos"); 
	$resultado= $connexio->Execute("AQUÍ VUESTRO SELECT");
		if($resultado->EOF){ #Ha llegado al EOF? es decir no hay valores a mostrar porque se ha generado un resultado vacío
			echo "No hay nada a mostrar en esta consulta";
		} else {
			foreach($resultado as $mostrar_resultado){ #Hacemos un simple bucle "foreach"
				echo $mostrar_resultado['nombre_del_campo']."<br>";
			}
		}
	$connexio -> Close();
} catch (exception $e) {
	echo "<hr /><strong>ERROR: ".$e->getMessage."</strong><hr />";
}


Bueno como vereis es como las funciones de PHP para mysql pero de forma distinta, y es fácil de aprender a usarlas y lo digo por experiencia porque yo les tenia una mania increible y aprendi muy rapido...

Cualquier duda aquí estoy 


Un saludo,
G2K
